package com.healthy_software.dto;

import lombok.Data;

@Data
public class UserHealthyInfoDTO {
    /**
     * 活动水平：1=久坐，2=轻度，3=中度，4=重度
     */
    private Integer activityLevel;

    /**
     * 运动基础水平：1=零基础，2=初级，3=中级，4=高级
     */
    private Integer exerciseBaseLevel;

    /**
     * 已知健康问题（多选项用逗号分隔，如：高血压,过敏性鼻炎）
     */
    private String knownHealthIssues;

    /**
     * 饮食偏好（如：素食、均衡饮食、低碳水）
     */
    private String dietPreference;

    /**
     * 饮食限制（多选项用逗号或标准化标签分隔，如：无麸质,坚果过敏）
     */
    private String dietRestrictions;

    /**
     * 睡眠质量自评（1=极差，5=极好）
     */
    private Integer sleepQualityRating;

    /**
     * 压力水平自评（1=无压力，5=极度压力）
     */
    private Integer stressLevelRating;

    /**
     * 额外健康信息（自由文本描述）
     */
    private String extraHealthInfo;
}
